//package com.cty._03_SolutionSeekingMindset._38_02_StringCombination;
//
///**
// * @Auther: cty
// * @Date: 2020/7/15 8:44
// * @Description:
// * @version: 1.0
// */
//public class StringCombination {
//
//    public static void main(String[] args) {
//        char[] string = {'a','b','c'};
//        combination(string, 3);
//    }
//
//    public static void combination(char[] string, int length){
//        if(string==null || length==0)
//            return;
//
//        char[] combination = new char[2];
//        recCombination(string, length, 0, combination, length, 0);
//    }  // end combination()
//
//    private static void recCombination(char[] string, int length, int begin, char[] combination, int comLength, int comIndex){
//        if(comIndex == comLength){
//            System.out.println(combination);
//        }else{
//            for(int i=begin; i<=length-comLength+comIndex; i++){
//                combination[comIndex] = string[i];
//                recCombination(string,length,begin+1,combination,length,comIndex+1);
//            }
//        }  // end else
//    }  // end recCombination
//
//
//}  // end class
